// const resultComps = {}
// const resultCompVue = []
// const allCom = []
// let requireComponent = require.context(
//   // './', // 在当前目录下查找
//   '@/components/home/fruit/litchi', // 在当前目录下查找
//   false, // 不遍历子文件夹
//   /\.vue$/ // 正则匹配 以 .vue结尾的文件
// )
// requireComponent.keys().forEach(fileName => {
//   let comp = requireComponent(fileName)
//   if (comp && comp.default) resultComps[fileName.replace(/^\.\/(.*)\.\w+$/, '$1')] = comp.default
// })
// for (let item in resultComps) {
//   if (item) resultCompVue.push(item)
// }
// let isVue = resultCompVue.filter(item => {
//   return item !== 'index'
// })
// allCom.push(resultComps)
// allCom.push(isVue)
// export default allCom
export const ALLCOM = function (path) {
  // console.log(path)
  const resultComps = {}
  const resultCompVue = []
  const allCom = []
  const isVue = []
  // require.context vue运行前-编译前
  let requireComponent = require.context(
    // './', // 在当前目录下查找
    '@/components/home/fruit/litchi', // 在当前目录下查找
    false, // 不遍历子文件夹
    /\.vue$/ // 正则匹配 以 .vue结尾的文件
  )
  requireComponent.keys().forEach(fileName => {
    let comp = requireComponent(fileName)
    if (comp && comp.default) resultComps[fileName.replace(/^\.\/(.*)\.\w+$/, '$1')] = comp.default
  })
  for (let item in resultComps) {
    if (item !== 'index') {
      resultCompVue.push(resultComps[item])
      isVue.push(item)
    }
  }
  console.log(resultComps)
  console.log(isVue)
  allCom.push(resultComps)
  allCom.push(isVue)
  return allCom
}
